package com.bj58.groupbuy.action.model;

import com.bj58.wf.dal.annotation.Column;

public class AllianceDataSummaryVo {

	@Column("日期")
	private String statDate;
	
	@Column("在线收入总计")
	private double onlineRevenueAll; //58联盟+58摊销+驾校一点通联盟+一点通摊销
	
	//58联盟数据
	@Column("联盟总收入")
	private double allianIncome58;
	
	@Column("广告展现量")
	private long showPvAll;
	
	@Column("广告PV")
	private long adverPv;
	
	@Column("整站三端PV")
	private long allWebPv;
	
	@Column("联盟总点击")
	private long clicksAll;
	
	@Column("广告PV占比")
	private double adverPvRate;
	
	@Column("CPC")
	private double CPC;
	
	@Column("CPM")
	private double ECPM;
	
	@Column("CTR")
	private double CTR;

	@Column("谷歌AFS收入")
	private double googleAFSIncome;
	
	@Column("谷歌AFC收入")
	private double googleAFCIncome;

	@Column("百度AFS收入")
	private double baiduAFSIncome;
	
	@Column("百度AFC收入")
	private double baiduAFCIncome;
	
	@Column("百度APP收入")
	private double baiduAPPIncome;
	
	@Column("淘宝收入")
	private double taobaoIncome;
	
	@Column("搜搜收入")
	private double sousouIncome;
	
	@Column("搜狗收入")
	private double sougouIncome;
	
	@Column("亿玛收入")
	private double yimaIncome;
	
	@Column("谷歌ADX收入")
	private double googleADXIncome;
	
	@Column("冉十科技收入")
	private double rsIncome;
	
	@Column("小猪短租收入")
	private double xiaozhuIncome;
	
	@Column("360联盟收入")
	private double qihuIncome;
	
	@Column("直客广告收入")
	private double zkIncome;
	
	@Column("品牌广告收入")
	private double pinpaiIncome;
	
	
	//58摊销数据
	@Column("余额摊销总收入")
	private double balanceAmortize58;
	
	@Column("余额消耗（含优惠）")
	private double balanceCost;
	
	@Column("余额现金消耗")
	private double balanceCashCost;
	
	@Column("置顶摊销")
	private double topAmortize;
	
	@Column("置顶消耗（含优惠）")
	private double topCost;
	
	@Column("置顶现金消耗")
	private double topCashCost;
	
	@Column("精准推广摊销")
	private double preAmortize;
	
	@Column("精准推广消耗（含优惠）")
	private double preCost;
	
	@Column("精准推广现金消耗")
	private double preCashCost;
	
	@Column("智能摊销")
	private double intAmortize;
	
	@Column("智能消耗（含优惠）")
	private double intCost;
	
	@Column("智能现金消耗")
	private double intCashCost;
	
	@Column("精准点击付费摊销")
	private double preClickAmortize;
	
	@Column("精准点击消耗（含优惠）")
	private double preClickCost;
	
	@Column("精准点击现金消耗")
	private double preClickCash;
	
	@Column("招聘摊销")
	private double jobAmortize;
	
	@Column("招聘消耗（含优惠）")
	private double jobCost;
	
	@Column("招聘现金消耗")
	private double jobCashCost;
	
	@Column("刷新摊销")
	private double refreshAmortize;
	
	@Column("品牌推广-直销")
	private double mpBrandProAmortize;
	
	@Column("广告大客户品牌推广")
	private double ggdkhAmortize;
	
	@Column("优先类别摊销")
	private double priorityAmortize;
	
	@Column("其他摊销")
	private double otherAmortize;
	
	
	
	//驾校一点通
	@Column("驾校一点通总收入")
	private double allIncomeJX;

	@Column("驾校一点通联盟收入")
	private double allianceIncomeJX;
	
	@Column("驾校一点通摊销收入")
	private double amortizeIncomeJX;
	
	@Column("驾校一点通谷歌收入")
	private double googleJX;
	
	@Column("驾校一点通百度收入")
	private double baiduJX;
	
	@Column("驾校一点通淘宝收入")
	private double taobaoJX;
	
	@Column("驾校一点通易特收入")
	private double yiteJX;
	
	@Column("驾校一点通联告收入")
	private double liangaoJX;
	
	@Column("驾校一点通一起赢收入")
	private double yiqiyingJX;
	
	@Column("驾校一点通谷歌ADX收入")
	private double googleadxJX;
	
	@Column("驾校一点通直客收入")
	private double zkJX;

	
	//品牌直销 & 品牌KA摊销  - 统计分析专用    不在邮件中出现  只在BI用
	private double brandZX;
	
	private double brandKA;
	
	
	//赶集收入指标
	@Column("赶集联盟总收入")
	private double allianceIncomeGJ;
	
	@Column("赶集三端总PV")
	private long allPvGJ;
	
	@Column("赶集百度AFC收入")
	private double baiduAFCGJ;
	
	@Column("赶集百度AFS收入")
	private double baiduAFSGJ;
	
	
	@Column("赶集京东收入")
	private double jdGJ;
	
	@Column("赶集搜狗收入")
	private double sougouGJ;
	
	@Column("赶集谷歌ADX收入")
	private double googleADXGJ;
	
	
	public String getStatDate() {
		return statDate;
	}

	public void setStatDate(String statDate) {
		this.statDate = statDate;
	}

	public double getOnlineRevenueAll() {
		return onlineRevenueAll;
	}

	public void setOnlineRevenueAll(double onlineRevenueAll) {
		this.onlineRevenueAll = onlineRevenueAll;
	}

	public double getAllianIncome58() {
		return allianIncome58;
	}

	public void setAllianIncome58(double allianIncome58) {
		this.allianIncome58 = allianIncome58;
	}

	public long getShowPvAll() {
		return showPvAll;
	}

	public void setShowPvAll(long showPvAll) {
		this.showPvAll = showPvAll;
	}

	public long getAdverPv() {
		return adverPv;
	}

	public void setAdverPv(long adverPv) {
		this.adverPv = adverPv;
	}

	public long getAllWebPv() {
		return allWebPv;
	}

	public void setAllWebPv(long allWebPv) {
		this.allWebPv = allWebPv;
	}

	public long getClicksAll() {
		return clicksAll;
	}

	public void setClicksAll(long clicksAll) {
		this.clicksAll = clicksAll;
	}

	public double getAdverPvRate() {
		return adverPvRate;
	}

	public void setAdverPvRate(double adverPvRate) {
		this.adverPvRate = adverPvRate;
	}

	public double getCPC() {
		return CPC;
	}

	public void setCPC(double cPC) {
		CPC = cPC;
	}

	public double getECPM() {
		return ECPM;
	}

	public void setECPM(double eCPM) {
		ECPM = eCPM;
	}

	public double getCTR() {
		return CTR;
	}

	public void setCTR(double cTR) {
		CTR = cTR;
	}

	public double getGoogleAFSIncome() {
		return googleAFSIncome;
	}

	public void setGoogleAFSIncome(double googleAFSIncome) {
		this.googleAFSIncome = googleAFSIncome;
	}

	public double getGoogleAFCIncome() {
		return googleAFCIncome;
	}

	public void setGoogleAFCIncome(double googleAFCIncome) {
		this.googleAFCIncome = googleAFCIncome;
	}

	public double getBaiduAFSIncome() {
		return baiduAFSIncome;
	}

	public void setBaiduAFSIncome(double baiduAFSIncome) {
		this.baiduAFSIncome = baiduAFSIncome;
	}

	public double getBaiduAFCIncome() {
		return baiduAFCIncome;
	}

	public void setBaiduAFCIncome(double baiduAFCIncome) {
		this.baiduAFCIncome = baiduAFCIncome;
	}

	public double getTaobaoIncome() {
		return taobaoIncome;
	}

	public void setTaobaoIncome(double taobaoIncome) {
		this.taobaoIncome = taobaoIncome;
	}

	public double getSousouIncome() {
		return sousouIncome;
	}

	public void setSousouIncome(double sousouIncome) {
		this.sousouIncome = sousouIncome;
	}

	public double getSougouIncome() {
		return sougouIncome;
	}

	public void setSougouIncome(double sougouIncome) {
		this.sougouIncome = sougouIncome;
	}

	public double getYimaIncome() {
		return yimaIncome;
	}

	public void setYimaIncome(double yimaIncome) {
		this.yimaIncome = yimaIncome;
	}

	public double getGoogleADXIncome() {
		return googleADXIncome;
	}

	public void setGoogleADXIncome(double googleADXIncome) {
		this.googleADXIncome = googleADXIncome;
	}

	public double getRsIncome() {
		return rsIncome;
	}

	public void setRsIncome(double rsIncome) {
		this.rsIncome = rsIncome;
	}

	public double getXiaozhuIncome() {
		return xiaozhuIncome;
	}

	public void setXiaozhuIncome(double xiaozhuIncome) {
		this.xiaozhuIncome = xiaozhuIncome;
	}

	public double getQihuIncome() {
		return qihuIncome;
	}

	public void setQihuIncome(double qihuIncome) {
		this.qihuIncome = qihuIncome;
	}

	public double getZkIncome() {
		return zkIncome;
	}

	public void setZkIncome(double zkIncome) {
		this.zkIncome = zkIncome;
	}

	public double getPinpaiIncome() {
		return pinpaiIncome;
	}

	public void setPinpaiIncome(double pinpaiIncome) {
		this.pinpaiIncome = pinpaiIncome;
	}

	public double getBalanceAmortize58() {
		return balanceAmortize58;
	}

	public void setBalanceAmortize58(double balanceAmortize58) {
		this.balanceAmortize58 = balanceAmortize58;
	}

	public double getBalanceCost() {
		return balanceCost;
	}

	public void setBalanceCost(double balanceCost) {
		this.balanceCost = balanceCost;
	}

	public double getBalanceCashCost() {
		return balanceCashCost;
	}

	public void setBalanceCashCost(double balanceCashCost) {
		this.balanceCashCost = balanceCashCost;
	}

	public double getTopAmortize() {
		return topAmortize;
	}

	public void setTopAmortize(double topAmortize) {
		this.topAmortize = topAmortize;
	}

	public double getTopCost() {
		return topCost;
	}

	public void setTopCost(double topCost) {
		this.topCost = topCost;
	}

	public double getTopCashCost() {
		return topCashCost;
	}

	public void setTopCashCost(double topCashCost) {
		this.topCashCost = topCashCost;
	}

	public double getPreAmortize() {
		return preAmortize;
	}

	public void setPreAmortize(double preAmortize) {
		this.preAmortize = preAmortize;
	}

	public double getPreCost() {
		return preCost;
	}

	public void setPreCost(double preCost) {
		this.preCost = preCost;
	}

	public double getPreCashCost() {
		return preCashCost;
	}

	public void setPreCashCost(double preCashCost) {
		this.preCashCost = preCashCost;
	}

	public double getIntAmortize() {
		return intAmortize;
	}

	public void setIntAmortize(double intAmortize) {
		this.intAmortize = intAmortize;
	}

	public double getIntCost() {
		return intCost;
	}

	public void setIntCost(double intCost) {
		this.intCost = intCost;
	}

	public double getIntCashCost() {
		return intCashCost;
	}

	public void setIntCashCost(double intCashCost) {
		this.intCashCost = intCashCost;
	}

	public double getPreClickAmortize() {
		return preClickAmortize;
	}

	public void setPreClickAmortize(double preClickAmortize) {
		this.preClickAmortize = preClickAmortize;
	}

	public double getJobAmortize() {
		return jobAmortize;
	}

	public void setJobAmortize(double jobAmortize) {
		this.jobAmortize = jobAmortize;
	}

	public double getJobCost() {
		return jobCost;
	}

	public void setJobCost(double jobCost) {
		this.jobCost = jobCost;
	}

	public double getJobCashCost() {
		return jobCashCost;
	}

	public void setJobCashCost(double jobCashCost) {
		this.jobCashCost = jobCashCost;
	}

	public double getRefreshAmortize() {
		return refreshAmortize;
	}

	public void setRefreshAmortize(double refreshAmortize) {
		this.refreshAmortize = refreshAmortize;
	}

	public double getMpBrandProAmortize() {
		return mpBrandProAmortize;
	}

	public void setMpBrandProAmortize(double mpBrandProAmortize) {
		this.mpBrandProAmortize = mpBrandProAmortize;
	}

	public double getPriorityAmortize() {
		return priorityAmortize;
	}

	public void setPriorityAmortize(double priorityAmortize) {
		this.priorityAmortize = priorityAmortize;
	}

	public double getOtherAmortize() {
		return otherAmortize;
	}

	public void setOtherAmortize(double otherAmortize) {
		this.otherAmortize = otherAmortize;
	}

	public double getAllIncomeJX() {
		return allIncomeJX;
	}

	public void setAllIncomeJX(double allIncomeJX) {
		this.allIncomeJX = allIncomeJX;
	}

	public double getAllianceIncomeJX() {
		return allianceIncomeJX;
	}

	public void setAllianceIncomeJX(double allianceIncomeJX) {
		this.allianceIncomeJX = allianceIncomeJX;
	}

	public double getAmortizeIncomeJX() {
		return amortizeIncomeJX;
	}

	public void setAmortizeIncomeJX(double amortizeIncomeJX) {
		this.amortizeIncomeJX = amortizeIncomeJX;
	}

	public double getGoogleJX() {
		return googleJX;
	}

	public void setGoogleJX(double googleJX) {
		this.googleJX = googleJX;
	}

	public double getBaiduJX() {
		return baiduJX;
	}

	public void setBaiduJX(double baiduJX) {
		this.baiduJX = baiduJX;
	}

	public double getTaobaoJX() {
		return taobaoJX;
	}

	public void setTaobaoJX(double taobaoJX) {
		this.taobaoJX = taobaoJX;
	}

	public double getYiteJX() {
		return yiteJX;
	}

	public void setYiteJX(double yiteJX) {
		this.yiteJX = yiteJX;
	}

	public double getLiangaoJX() {
		return liangaoJX;
	}

	public void setLiangaoJX(double liangaoJX) {
		this.liangaoJX = liangaoJX;
	}

	public double getYiqiyingJX() {
		return yiqiyingJX;
	}

	public void setYiqiyingJX(double yiqiyingJX) {
		this.yiqiyingJX = yiqiyingJX;
	}

	public double getPreClickCost() {
		return preClickCost;
	}

	public void setPreClickCost(double preClickCost) {
		this.preClickCost = preClickCost;
	}

	public double getPreClickCash() {
		return preClickCash;
	}

	public void setPreClickCash(double preClickCash) {
		this.preClickCash = preClickCash;
	}

	public double getGoogleadxJX() {
		return googleadxJX;
	}

	public void setGoogleadxJX(double googleadxJX) {
		this.googleadxJX = googleadxJX;
	}

	public double getBrandZX() {
		return brandZX;
	}

	public void setBrandZX(double brandZX) {
		this.brandZX = brandZX;
	}

	public double getBrandKA() {
		return brandKA;
	}

	public void setBrandKA(double brandKA) {
		this.brandKA = brandKA;
	}

	public double getBaiduAPPIncome() {
		return baiduAPPIncome;
	}

	public void setBaiduAPPIncome(double baiduAPPIncome) {
		this.baiduAPPIncome = baiduAPPIncome;
	}

	public double getGgdkhAmortize() {
		return ggdkhAmortize;
	}

	public void setGgdkhAmortize(double ggdkhAmortize) {
		this.ggdkhAmortize = ggdkhAmortize;
	}

	public double getAllianceIncomeGJ() {
		return allianceIncomeGJ;
	}

	public void setAllianceIncomeGJ(double allianceIncomeGJ) {
		this.allianceIncomeGJ = allianceIncomeGJ;
	}


	public long getAllPvGJ() {
		return allPvGJ;
	}

	public void setAllPvGJ(long allPvGJ) {
		this.allPvGJ = allPvGJ;
	}

	public double getBaiduAFCGJ() {
		return baiduAFCGJ;
	}

	public void setBaiduAFCGJ(double baiduAFCGJ) {
		this.baiduAFCGJ = baiduAFCGJ;
	}

	public double getBaiduAFSGJ() {
		return baiduAFSGJ;
	}

	public void setBaiduAFSGJ(double baiduAFSGJ) {
		this.baiduAFSGJ = baiduAFSGJ;
	}

	public double getJdGJ() {
		return jdGJ;
	}

	public void setJdGJ(double jdGJ) {
		this.jdGJ = jdGJ;
	}

	public double getSougouGJ() {
		return sougouGJ;
	}

	public void setSougouGJ(double sougouGJ) {
		this.sougouGJ = sougouGJ;
	}

	public double getGoogleADXGJ() {
		return googleADXGJ;
	}

	public void setGoogleADXGJ(double googleADXGJ) {
		this.googleADXGJ = googleADXGJ;
	}

	public double getZkJX() {
		return zkJX;
	}

	public void setZkJX(double zkJX) {
		this.zkJX = zkJX;
	}
	
	
	
	
}
